package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.BywVitea;
import com.ruoyi.system.domain.vo.ViteaQuery;

/**
 * 简历中心库Service接口
 * 
 * @author ruoyi
 * @date 2024-06-09
 */
public interface IBywViteaService 
{
    /**
     * 查询简历中心库
     * 
     * @param userPhone 简历中心库主键
     * @return 简历中心库
     */
    public BywVitea selectBywViteaByUserPhone(String userPhone);

    /**
     * 查询简历中心库列表
     * 
     * @param bywVitea 简历中心库
     * @return 简历中心库集合
     */
    public List<BywVitea> selectBywViteaList(BywVitea bywVitea);

    public List<BywVitea> selecTiktokUserList(ViteaQuery viteaQuery);

    public List<String> selecUserPhoneList(ViteaQuery viteaQuery);

    public List<BywVitea> selecTiktokUserListByPhone(String[] userPhones);
    /**
     * 新增简历中心库
     * 
     * @param bywVitea 简历中心库
     * @return 结果
     */
    public int insertBywVitea(BywVitea bywVitea);

    /**
     * 修改简历中心库
     * 
     * @param bywVitea 简历中心库
     * @return 结果
     */
    public int updateBywVitea(BywVitea bywVitea);

    /**
     * 批量删除简历中心库
     * 
     * @param userPhones 需要删除的简历中心库主键集合
     * @return 结果
     */
    public int deleteBywViteaByUserPhones(String[] userPhones);

    public void unlock(Long sysUserId, String userPhone, BywVitea bywVitea);

    /**
     * 删除简历中心库信息
     * 
     * @param userPhone 简历中心库主键
     * @return 结果
     */
    public int deleteBywViteaByUserPhone(String userPhone);
}
